﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace StudentApartMentManage
{
    public partial class DelAdmin : Form
    {
        public DelAdmin()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                string sql = string.Format("select 管理员ID,密码,姓名,性别,联系方式,职务 from 公寓管理员信息表 where 管理员ID='{0}'", textBox1.Text.Trim());
                dataGridView1.DataSource = sqlHelper.GetTable(sql);
                MessageBox.Show("查找成功!");
                return;
            }catch(Exception ex)
            {
                MessageBox.Show("查找失败!");
                return;
            }
        }

        private void DelAdmin_Load(object sender, EventArgs e)
        {
            dataGridView1.DataSource = sqlHelper.GetTable("select 管理员ID,密码,姓名,性别,联系方式,职务 from 公寓管理员信息表");
        }

        private void button2_Click(object sender, EventArgs e)
        {
            try
            {
                if(MessageBox.Show("你真的要删除该管理员的信息吗?","警告",MessageBoxButtons.YesNo)==DialogResult.Yes)
                {
                    string sql = string.Format("delete from 公寓管理员信息表 where 管理员ID='{0}'", dataGridView1.SelectedCells[0].Value.ToString());
                    int i = sqlHelper.Execute(sql);
                    if(i!=-1)
                    {
                        MessageBox.Show("删除管理员信息成功!");
                        dataGridView1.DataSource = sqlHelper.GetTable("select 管理员ID,密码,姓名,性别,联系方式,职务 from 公寓管理员信息表");
                    }
                    else
                    {
                        MessageBox.Show("删除管理员信息失败!");
                    }
                    return;
                }
            }catch(Exception ex)
            {
                MessageBox.Show("删除失败!");
                return;
            }
        }
    }
}
